#include "link.h"

int main()
{
	int a[]={1,2,3,4,5,6,7,8,9,10};
	//1、创建双链表
	Pliink L=creat_double();
	//2、头插法
	for(int i=0;i<10;i++)
		front_insert(L,a[i]);
	printf("头插成功\n");
	output_link(L);
	//3、尾插法
	for(int i=0;i<10;i++)
		rear_insert(L,a[i]);
	printf("尾插成功\n");
	output_link(L);
	//4、任意位置插入
	anypos_insert(L,6,999);
	output_link(L);
	//5、任意位置删除
	anypos_delete(L,6);
	output_link(L);
	//6、链表释放
	link_destroy(L);

	//遍历输出
	//output_link(L);
	return 0;	
}
